The data

Mastery data from 14343 different summoners from Iron to Diamond. The data is ordered already in descending order based on mastery points. For each summoner, I took their top 3 champions (most mastery points) as their three mains. I then looked at how often certain champions co-occured (were correlated) in mains across players. That is, if a player mains Zed, do they also main Yasuo? How about Lux?

First lets just eyeball every single champions relationship to all other champions. This checkerboard is showing every pairwise relationship between all summoners. So a blue square means those two champions (line up the champ name on the vertical and horizontal axis) are often mainted together. A red squares means those two champions are rarely mains together. I also ordered it in a hiearchical clustering fashion which creates these clusters of champions based. For example in the bottom left you can see an assasssin cluster that formed where if you play one assassin you are likely to play another!

Most mastered

Champions with the most mastery points (most popular)

## # A tibble: 6 x 2
##   name   mean_points
##   <chr>        <dbl>
## 1 Yasuo       35018.
## 2 Lux         28937.
## 3 Kaisa       28097.
## 4 Kayn        23944.
## 5 Jhin        23916.
## 6 Ezreal      23361.

If you play X..

I also wrote a function that based on the mastery data determines the top 3 champs you are most likely to play and least likely to play. Using the results from this, With some manual placement in photoshop I made a graphic of some champions and their most likely and least likely mains